We Don't Need Another Hero? The Impact of "Heroes" on Software Development

نویسندگان

  • Amritanshu Agrawal
  • Akond Rahman
  • Rahul Krishna
  • Alexander Sobran
  • Tim Menzies
چکیده

A software project has “Hero Developers” when 80% of contributions are delivered by 20% of the developers. Are such heroes a good idea? Are too many heroes bad for software quality? Is it better to have more/less heroes for different kinds of projects? To answer these questions, we studied 661 open source projects from Public open source software (OSS) Github and 171 projects from an Enterprise Github. We find that hero projects are very common. In fact, as projects grow in size, nearly all project become hero projects. These findings motivated us to look more closely at the effects of heroes on software development. Analysis shows that the frequency to close issues and bugs are not significantly affected by the presence of project type (Public or Enterprise). Similarly, the time needed to resolve an issue/bug/enhancement is not affected by heroes or project type. This is a surprising result since, before looking at the data, we expected that increasing heroes on a project will slow down how fast that project reacts to change. However, we do find a statistically significant association between heroes, project types, and enhancement resolution rates. Heroes do not affect enhancement resolution rates in Public projects. However, in Enterprise projects, the more heroes increase the rate at which project complete enhancements. In summary, our empirical results call for a revision of a longheld truism in software engineering. Software heroes are far more common and valuable than suggested by the literature, particularly for medium to large Enterprise developments. Organizations should reflect on better ways to find and retain more of these heroes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

We don't need another hero.

Everybody loves the stories of heroes like Martin Luther King, Jr., Mother Teresa, and Gandhi. But the heroic model of moral leadership usually doesn't work in the corporate world. Modesty and restraint are largely responsible for the achievements of the most effective moral leaders in business. The author, a specialist in business ethics, says the quiet leaders he has studied follow four basic...

متن کامل

Lay perspectives on the social and psychological functions of heroes

Declaring and thinking about heroes are common human preoccupations but surprisingly aspects of heroism that reinforce these behaviors are not well-understood. In four thematically consistent studies, we attempt to identify lay perspectives about the psychological functions served by heroes. In Study 1, participants (n = 189) freely generated open-ended descriptions of hero functions, which wer...

متن کامل

On the offered skills in Heroes of Might and Magic III

In this document I will try to describe, to the best of my knowledge, the work and the results that are available online on problems related to the offered skills while leveling up a hero in HOMM-III. A new result is presented in section 4.4 as well as two unified tables with probabilities for hero classes; namely tables 3 and 4. Those that are interested in the problem might want to have a loo...

متن کامل

فردیت قهرمان در فیلم رنگو

Film is a visional-narrative art which is, unlike its similar narrative and fictional structure with literary texts, different from literary texts in some aspects such as method, technique, context, used substances and its affection on the audience. Rango is one of the greatest animated artifice works in the world which is unlinked and unique both in its form and intent. It was made by Paramoun...

متن کامل

Going beyond heroic-leaders in development

Leadership is an under-studied topic in the international development literature. When the topic is broached it is usually in support of what might be called a ‘hero orthodoxy’: One or other individual is identified as the hero of a specific achievement. The current article offers a three part argument why this orthodoxy is problematic and wrong for many developing countries, however. It sugges...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1710.09055  شماره 

صفحات  -

تاریخ انتشار 2017